/*header*/
.header {position:fixed;top:0;left:0;z-index:50;width:100%;line-height:90px;}
.w1600 {width:100%;max-width:1600px;margin:0 auto;}
.header .w1600>div {padding:0}
.header .w1600 .menu {display:inline-table;position:relative;padding:13px 0;cursor:pointer;margin:5px 0 0}
.header .w1600 .menu span {width:31px;height:3px;background:#FFF;display:block}
.header .w1600 .menu span:before,.header .w1600 .menu span:after {content:'';width:45px;height:3px;background:#FFF;position:absolute;left:-6px;top:0;transition:all .3s}
.header .w1600 .menu span:after {top:auto;bottom:0}
.header .w1600 .menu:hover span:before,.header .w1600 .menu:hover span:after {width:31px;left:0}
.header .w1600 .nav {line-height:90px;}
.header .w1600 .nav a{font-size:1.4rem;color:#FFF;display:inline-block;margin-left:30px;}

.is_header {background:rgba(0,0,0,0.6);}
/*banner*/
.tem_banner {position:relative;}
.tem_banner>div {position:fixed;width:100%;height:100%;top:0;left:0;transition:none;}
.tem_banner .swiper-slide {position:relative;background:#000;overflow:hidden;}
.tem_banner .swiper-slide .img {position:relative;width:100%;top:0;left:0;background-position:center;background-repeat:no-repeat;background-size:cover;}
.tem_banner .swiper-slide .ban_text {position:absolute;width:100%;max-width:1600px;left:50%;bottom:35%;transform: translateX(-50%)}

.tem_banner .swiper-slide .ban_text {padding-left:70px;}
.tem_banner .swiper-slide .ban_text h2 {font-size:3rem;color:#FFF;transform:translateY(-25px);opacity:0;transition:all .5s}
.tem_banner .swiper-slide .ban_text p {font-size:1.6rem;color:#FFF;margin:10px 0 0;text-transform:uppercase;transform:translateY(25px);opacity:0;transition:all .5s}
.tem_banner .swiper-slide .ban_text p em {font-style:italic}
.tem_banner .swiper-slide.swiper-slide-active .ban_text>*{opacity:1;transform:none;transition-delay:.6s}
.tem_banner .swiper-slide .infos{position:absolute;top:50%;left:0;width:100%;z-index:5;transform:translateY(-50%);text-align:center}
.tem_banner .swiper-slide .infos h2 {font-size:4rem;color:#FFF;transform:translateY(-25px);opacity:0;transition:all .5s}
.tem_banner .swiper-slide .infos p {font-size:2rem;color:#FFF;margin:10px 0 0;text-transform:uppercase;transform:translateY(25px);opacity:0;transition:all .5s}
.tem_banner .swiper-slide.swiper-slide-active .infos >*{opacity:1;transform:none;transition-delay:.2s}
.tem_banner .swiper-slide.swiper-slide-active .infos p {transition-delay:.4s}

.tem_banner .flash img {width:auto !important;height:auto !important}
/*展开导航*/
.navfixbox {position:fixed;width:100%;height:100%;top:0;left:0;background:#232227;z-index:99;text-align:center;transform: scaleX(0) translateZ(0);transition: transform .8s 0s;transform-origin: 0 100%;}
.is_navfixbox {transform: scaleX(1) translateZ(0);left:0;}
.navfixbox>div {height:100%}
.navlists {text-align:center;display:inline-block;vertical-align:middle;}
.navlists li {padding:70px 0;position:relative;max-width:190px;margin:0 auto}
.navlists li a {display:inline-block;}
.navlists li p {font-size:2.6rem;color:#FFF}
.navlists li em {font-size:2rem;color:#989797;text-transform:uppercase}
.navlists li:after {content:'';width:165px;height:165px;border:1px solid #183988;border-radius:100%;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);position:absolute;opacity:0;transition:all .36s}
.navlists li .easy-background {width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;opacity:0}
.navlists li:hover:after {transform:translate(-50%,-50%);opacity:1;transition-delay:.2s;}
.navlists li:hover .easy-background {opacity:1 !important;transition-delay:.4s}
.navfixbox .tel {font-size:3rem;color:#FFF;margin:35px 0 0}
.close_btn {position:absolute;right:0;top:0;font-size:3rem;color:#FFF;padding:8px 15px 0 0;width:80px;height:80px !important;text-align:right;cursor:pointer}
.close_btn:before {content:'';width:100%;height:100%;background:rgba(255,255,255,0.4);border-bottom-left-radius:100%;position:absolute;right:0;top:0;}
/*通用*/
.common_main {position:relative;background:#FFF;z-index:1}

.tem_index_about {padding:140px 0 35px;position:relative;}
.tem_index_about .infos .img {position:absolute;top:-38%;left:0}
.tem_index_about .infos {text-align:right}
.tem_index_about .main {text-align:center;display:inline-block;background:#FFF;}
.tem_index_about .main h2 {font-size:4.8rem;color:#454545;font-weight:bold;text-transform:uppercase;font-family:"Arial"}
.tem_index_about .main h2 em {font-size:7.2rem;color:#1a1a1a}
.tem_index_about .main h2 i {width:45px;height:1px;background:#1a1a1a;margin-left:25px;display:inline-table;vertical-align:middle}
.tem_index_about .main  p {font-size:6rem;color:#343434;margin:20px 0 0}
.tem_index_about:before {content:'';width:100%;height:1px;background:#dcdcdc;position:absolute;left:0;bottom:20%;z-index:-1}
/*服务业务*/
.tem_index_service {padding:0 0 40px;}
.tem_index_service .title {display:inline-table;vertical-align:middle;width:40%;}
.tem_index_service .title>ol {margin:0;padding:0}
.tem_index_service .title>ol li {margin:0 0 20px;}
.tem_index_service .title>ol li a {display:inline-block;padding:25px 0 0;position:relative;font-size:4.8rem;color:#343434}
.tem_index_service .title>ol li a:before {content:'';width:0;height:1px;background:#224fa4;position:absolute;top:0;left:0;transition:all .3s;}
.tem_index_service .title>ol li#current a:before,.tem_index_service .title>ol li a:hover:before {width:75px;}
.tem_index_service .title>ol li#current a,.tem_index_service .title>ol li a:hover {color:#004184}
.tem_index_service .title .name {margin:60px 0 0;}
.tem_index_service .title .name h3 {font-size:6rem;color:#1a1a1a;text-transform:uppercase;}
.tem_index_service .title .name p {font-size:3.6rem;color:#004184;margin:10px 0 0}
.tem_index_service .main {width:59%;display:inline-table;vertical-align:middle;}
.tem_index_service .main .editor {font-size:2.4rem;color:#000;}
.tem_index_service .main .editor li {width:33.33333%;float:left;text-align:center;padding:40px 0}
.tem_index_service .main .editor li p:first-child {min-height:130px;position:relative;margin:0 0 20px}
.tem_index_service .main .editor li p img {position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.tem_index_service .main .editor li:hover p:first-child{transform:translateY(-20px)}
/*作品案例*/
.tem_index_case {position:relative;}
.tem_index_case .swiper-slide .infos {position:absolute;right:0;top:0;background:rgba(0,0,0,0.36);height:100%;z-index:1;width:26%;padding:60px 70px 0;text-align:center;transform:translateX(26%);opacity:0;transition:all .6s}
.tem_index_case .swiper-slide .infos h3 {font-size:4.8rem;color:#FFF;text-align:center;margin:0 0 45px;}
.tem_index_case .swiper-slide .infos .desc {font-size:1.6rem;color:#FFF;line-height:1.7;text-align:left}
.tem_index_case .swiper-slide .infos >a {display:inline-block;font-size:2.4rem;color:#FFF;padding-right:120px;background:url(../images/icon2.png) right center no-repeat;margin:60px 0 0}
.tem_index_case .swiper-slide .title {position:absolute;left:0;width:74%;background:rgba(0,0,0,0.36);bottom:0;padding:50px 0 50px 160px;min-height:205px;}
.tem_index_case .swiper-slide .title p {font-size:2.4rem;color:#FFF;transform:translateY(25px);opacity:0}
.tem_index_case .swiper-slide .title p em {font-size:1.8rem;font-style: italic;}
.tem_index_case .swiper-slide .title h2 {font-size:4.8rem;color:#FFF;font-weight:bold;transform:translateY(25px);opacity:0}
.tem_index_case .swiper-page {position:absolute;z-index:1;right:3%;bottom:0;}
.tem_index_case .swiper-page >div {outline:none;width:220px;height:205px;background:rgba(0,65,132,0.36);float:left;position:relative;}
.tem_index_case .swiper-page >div:after {content:'';width:17px;height:88px;background:url(../images/icon3.png) 0 0 no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.tem_index_case .swiper-page >div.slide-button-next:after {background:url(../images/icon4.png)  0 0 no-repeat}
.tem_index_case .swiper-page >div:hover {background:rgba(0,65,132,0.65);}
.tem_index_case .swiper-slide.swiper-slide-active .infos {transform:none;opacity:1;transition-delay:.3s}
.tem_index_case .swiper-slide.swiper-slide-active .title p {transform:none;opacity:1;transition-delay:.2s}
.tem_index_case .swiper-slide.swiper-slide-active .title h2 {transform:none;opacity:1;transition-delay:.4s}
/*tem footer*/
.tem_index_footer {padding:280px 0 300px;position:relative;overflow:hidden;}
.tem_index_footer h2 {text-align:center;font-size:6rem;color:#282828;text-decoration:underline;font-style:italic;position:relative;z-index:1;text-shadow:4px 4px 12px rgba(255,255,255,0.3);opacity:0.8}
.tem_index_footer .easy-background {width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);}
/**通用底部*/
.footer {position:relative;}
.footer>div {padding:0}
.footer>div:last-child {background:#143f91;padding:110px 80px 90px;text-align:center;}
.footer>div .logo h2{font-size:3.6rem;color:#FFF;margin:25px 0 0}
.footer>div .f_info {margin:90px 0 0;}
.footer>div .f_info p {font-size:2.8rem;color:#FFF;font-style:italic;text-decoration:underline;margin:15px 0 0}

.footer>div .f_info a {
    color: #fff;
    font-size: 2.5rem;
    display: block;
    margin-top: 14px;
}
.footer>div .f_info h5 {font-size:3.6rem;color:#FFF;font-weight:bold;}
.footer>div:first-child {position:absolute;right:0;bottom:0;background:#224fa4;box-shadow:0 0 35px rgba(0,0,0,0.3);z-index:10;padding:80px 100px 65px;}
.footer>div:first-child h2 {font-size:9.7rem;color:#FFF;font-family:"Plantagenet";margin:0 0 70px;}
.footer>div .message table{width:100%}
.footer>div .message table tr {margin:0 0 70px;display:block;border-bottom:1px solid #FFF}
.footer>div .message table tr td {line-height:90px;font-size:3rem;color:#FFF;}
.footer>div .message table tr td input[type="text"] {background:none;border:0;max-width:100%}
.footer>div .message table tr td span {display:none;}
.footer>div .message table tr:last-child {border:0;text-align:center;margin:0}
.footer>div .message table tr:last-child td {width:100%;display:block}
.footer>div .message table tr:last-child td:first-child {display:none;}
.footer>div .message table tr button {width:250px;height:80px;background:#FFF;border-radius:5px;font-size:3rem;color:#2b2b2b;display:block;margin:0 auto}
.footer>div .message table tr button:hover {border-radius:10px;box-shadow:0 6px 22px rgba(0,0,0,0.2)}
/*关于我们*/
.tem_banner .pageimg {background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;}
.tem_banner .pageimg .lable_text {position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%)}
.tem_banner .pageimg .lable_text>h2 {font-size:4.8rem;color:#FFF;margin:0 0 70px;}
.tem_banner .pageimg .lable_text .editor h3 {font-size:4.8rem;color:#FFF;}
.tem_banner .pageimg .lable_text .editor p {margin:10px 0 0;font-size:2rem;color:#FFF;text-transform:uppercase;font-style:italic}

.about_box {position:relative;}
.about_box .history {background:url(../images/icon5.jpg) center center no-repeat;padding:100px 0 225px;}
.history h2 {font-size:2rem;color:#FFF;padding:0 0 36px;background:url(../images/icon6.png) center bottom no-repeat;text-align:center;margin:0 0 170px;}
.history .list>div{padding:0 60px;color:#FFF;text-align:center;}
.history .list>div h3 {font-size:6rem;font-style:italic;}
.history .list>div .editor {padding:25px 0 0;font-size:2rem;color:#FFF;display:inline-block;line-height:1.8}
.history .list>div .editor em,.history .list>div .editor p:first-child {font-size:1.6rem;line-height:1.4}
.history .list>div .editor em strong {font-size:2.2rem}

.about_box .content {background:url(../images/icon8.jpg) 0 0 repeat #f6f6f6;padding:140px 0 0;position:relative}
.about_box .content>div.w1600 {position:relative;z-index:5}
.about_box .content .text1 h6 {font-size:4.8rem;color:rgba(42,42,42,0.18);}
.about_box .content .text1 p {font-size:2.4rem;color:#2a2a2a;text-align:center;text-transform:uppercase;opacity:0.2;margin:30px 0 0}
.about_box .content .text2 {margin:220px 0 320px;}
.about_box .content .text2 h6 {font-size:6rem;color:#8a8a8a;opacity:0.34;text-align:center;}
.about_box .content .text2 p {font-size:2.2rem;color:#8a8a8a;opacity:0.8;text-transform:uppercase;margin:45px 0 0}
.about_box .content:after {content:'';background:url(../images/icon9.png) center bottom no-repeat;width:100%;height:100%;position:absolute;bottom:-16%;left:0}
.about_box .content .text3 h2 {font-size:8.4rem;color:#383838;font-weight:bold;text-align:center;margin:0 0 70px;}
.about_box .content .easy-background {width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);}
/*作品案例*/


.case_box {padding:0 0 190px;}
.casenav {padding:50px 0;text-align:center;}
.casenav li {display:inline-table;vertical-align:middle;margin:0 5px;}
.casenav li a {font-size:2rem;color:#292929;display:block;padding:0 33px;position:relative;}
.casenav li a:before {content:'';width:100px;height:36px;background:url(../images/icon11.png) 0 0 no-repeat;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;opacity:0;transition:all .36s}
.casenav li.on a:before,.casenav li a:hover:before{opacity:1}

.case_list .first{margin:0 0 30px;}
.case_list .first a,.page_case li a{display:block;position:relative;}
.case_list .first .title,.page_case li .title {position:absolute;left:0;width:100%;bottom:65px;color:#FFF;padding:0 75px;}
.case_list .first .title p ,.page_case li .title p{font-size:3rem;}
.case_list .first .title h3,.page_case li .title h3 {font-size:3rem;font-weight:bold;text-transform:uppercase}
.case_list .first .title:after,.page_case li .title:after {content:'';width:50px;height:50px;background:url(../images/link.png) center center no-repeat rgba(0,0,0,0.4);border-radius:100%;position:absolute;top:10px;right:75px;transition:all .3s}
.case_list .first a .img {overflow:hidden}
.case_list .first a img {-webkit-animation-fill-mode:none;animation-fill-mode:none;}
.case_list .first a:hover img {transform:scale(1.06)}

.page_case li{padding:0 10px;margin:0 0 35px;}
.page_case .more_down {margin:95px 0 0;text-align:center;transition:none}
.page_case .more_down a {font-size:1.8rem;color:#3c3c3c;text-decoration:underline;}
.page_case li .img {overflow:hidden}
.page_case li img{width:100%;height:396px;object-fit:cover}
.page_case li a:hover img {transform:scale(1.06)}
.page_case li a:hover .title:after {top:25px}
/*作品案例会员更多*/
.page-imgs {position:relative;z-index:1;padding:175px 0 60px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.page-imgs>div{margin:0 auto;width:100%;max-width:1200px;text-align:center}
.page-imgs h2 {font-size:3.6rem;color:#FFF;margin:0 0 65px;}
.page-imgs .main_num>div{display:inline-table;padding:0 15px;width:33%;font-size:2rem;color:#FFF;}
.page-imgs .main_num>div p{font-size:6rem;font-weight:bold;margin:10px 0 0}
.case_morebox {background:#f8f8f8;padding:45px 0 170px;}
.case_morebox .search_case{width:100%;max-width:1050px;margin:0 auto 70px;position:relative}
.case_morebox .search_case input[type="text"] {width:100%;height:55px;line-height:55px;font-size:1.6rem;color:#8e8e8e;padding:0 110px 0 25px;background:#eee;border:0}
.case_morebox .search_case button {position:absolute;right:0;top:0;width:110px;height:55px;text-indent:-9999em;background:url(../images/icon_search.png) center center no-repeat #224fa4;border:0;outline:none}
.case_morebox .lists li {padding:0 10px;margin:0 0 35px}
.case_morebox .lists li a{display:block;position:relative;overflow:hidden;}
.case_morebox .lists li .img {overflow:hidden;position:relative}
.case_morebox .lists li .img:before {content:'';width:100%;height:100%;background:rgba(0,0,0,0.2);position:absolute;left:0;top:0;}
.case_morebox .lists li img {animation-fill-mode:none;-webkit-animation-fill-mode:none;}
.case_morebox .lists li .title {position:absolute;left:0;width:100%;bottom:25px;color:#FFF;padding:0 30px;}
.case_morebox .lists li .title p{font-size:1.6rem;}
.case_morebox .lists li .title h3 {font-size:1.4rem;font-weight:bold;text-transform:uppercase}
.case_morebox .lists li .title:after {content:'';width:25px;height:25px;background:url(../images/link.png) center center no-repeat rgba(0,0,0,0.4);border-radius:100%;position:absolute;top:10px;right:30px;transition:all .3s;background-size:12px 12px;}
.case_morebox .lists li a:hover .img {transform:scale(1.06)}

.page a{display:inline-table;width:30px;height:30px;border:1px solid #bfbfbf;line-height:30px;text-align:center;margin:0 10px 0 0;font-size:1.4rem;color:#545454}
.page a.page-num-current,.page a:hover {background:#224fa4;color:#FFF;border-color:#224fa4}
.page a[href="javascript:;"] {background:#ccc;}
/*contact */
.contact_box {position:absolute;top:50%;left:0;width:100%;transform:translate(0,-50%);z-index:9;}
.contact_box>div {padding:0 150px;}
.contact_box h2 {font-size:9.8rem;color:#FFF;font-weight:bold;text-transform:uppercase;margin:0 0 60px;}
.contact_box .editor h4 {font-size:3rem;color:#FFF;margin:0 0 60px;}
.contact_box .editor p {font-size:1.8rem;color:#FFF;}
.contact_box .emails {line-height:50px;font-size:1.8rem;color:#FFF;background:#8c0808;border-radius:5px;display:inline-block;padding:0 50px;margin:25px 0 0}
/*搜索*/
.searchs_box {padding:75px 0 150px;}
.searchs_box .boxs {position:relative;margin:0 0 65px;}
.searchs_box .boxs input[type="text"] {width:100%;background:#f5f5f5;border:1px solid #eee;border-radius:8px;padding:0 55px 0 15px;font-size:16px;color:#333;height:65px;min-height:35px;}
.searchs_box .boxs button {position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:28px;color:#333;z-index:1;outline:none;border:0;background:none;}
.searchs_box .lists>div{padding:0 15px;margin:0 0 35px;}
.searchs_box .lists>div .card-img-150 a{display:block;position:relative;overflow:hidden;}
.searchs_box .lists>div .card-body h5 {font-size:16px;color:#333;margin:15px 0;}
.searchs_box .lists>div .card-body p {font-size:14px;color:#333;line-height:1.7}
/*********************************/
@media(max-width:1600px){
	.w1600 {padding-left:90px;padding-right:90px;}
	.footer>div:first-child h2 {font-size:8rem;}
	.case_box {padding:0 15px 190px}
  .tem_index_about .infos .img {left:90px}
  .tem_banner .swiper-slide .ban_text {padding-left:130px}
}
@media(max-width:1530px){
	.tem_index_about .infos .img {top:-75%}
}
@media(max-width:1500px){
   .tem_banner .swiper-slide .ban_text {padding-left:150px}
	.tem_index_about .infos .img {max-width:45%;top:-34%}
	.footer>div:first-child h2 {font-size:5.5rem;}
	.footer>div .message table tr td,.footer>div .message table tr input[type="submit"]{font-size:2rem;}
 	.tem_index_service .title>ol li a {font-size:3.5rem;}
	.tem_index_service .title .name h3 {font-size:4rem;} 
  
  .tem_index_case .swiper-slide .title h2 {font-size:3.5rem}
  	.tem_index_about .main h2 {font-size:3.5rem;}
	.tem_index_about .main h2 em {font-size:5rem;}
	.tem_index_about .main p {font-size:5rem;}
  .about_box .content .text3 h2 {font-size:5.4rem}
  
    .footer>div:last-child {padding:65px 25px 50px}
    .footer>div .logo img {max-width:22%}
	.footer>div .logo h2 {font-size:2.5rem;}
	.footer>div .f_info h5 {font-size:2rem;}
	.footer>div .f_info p {font-size:1.8rem;}
  .footer>div:first-child {padding:50px 55px 35px}
  .footer>div:first-child h2 {font-size:3.5rem}
  .footer>div .message table tr td {line-height:65px}
  .footer>div .message table tr td, .footer>div .message table tr input[type="submit"] {font-size:1.6rem;}
  .footer>div .message table tr input[type="submit"] {height:55px}
  
  .contact_box h2 {font-size:6rem;margin:0 0 30px;}
  .contact_box .editor h4 {font-size:2rem;margin:0 0 20px}
  .contact_box .editor p {font-size:1.6rem;}
  
  .page-imgs .main_num>div{font-size:1.8rem}
  .page-imgs .main_num>div p{font-size:4rem}
  
  .case_morebox .lists li .title{padding:0 15px;}
  .case_morebox .lists li .title p{font-size:1.3rem;}
  .case_morebox .lists li .title h3{font-size:1.2rem}
}
@media(max-width:1400px){
	.tem_index_case .swiper-slide .infos {padding:45px 25px 0}	
	.tem_index_case .swiper-slide .infos h3 {font-size:3rem}
	.tem_index_case .swiper-slide .title {padding:35px 0 35px 35px;}
	
  	
}
@media(max-width:1300px){

	.tem_index_service .title>ol li a {font-size:2.3rem}
	.tem_index_service .main .editor {font-size:1.6rem}
	.tem_index_case .swiper-slide .title h2{font-size:3.5rem;}
}
@media(max-width:1200px){
	.footer>div:first-child h2 {margin:0 0 35px;}
	.footer>div .message table tr td {line-height:65px}
	.footer>div:last-child {padding:55px 25px 90px;}
	.footer>div .message table tr input[type="submit"] {height:60px;}
	.tem_index_case .swiper-page {right:0}
	.footer>div .logo img {max-width:25%}
	
	.about_box .content .text1 h6 {font-size:3.8rem;}
	.about_box .content .text1 p ,.about_box .content .text2 p{font-size:2rem;}
	.about_box .content .text2 h6 {font-size:4.5rem;}

	
	.case_list .first .title p, .page_case li .title p {font-size:1.8rem;}
	.case_list .first .title h3, .page_case li .title h3 {font-size:1.8rem}
	.case_list .first .title, .page_case li .title {padding:0 35px;}
	.case_list .first .title:after, .page_case li .title:after {right:15px;}
	.contact_box h2 {font-size:7rem}
  	.w1600 {padding-left:15px;padding-right:15px;}
  .met_section{padding:55px 55px 150px}
}
@media(max-width:1100px){
	.tem_index_case .swiper-slide .infos >a {font-size:1.8rem;}
	.tem_index_case .swiper-slide .infos .desc {font-size:1.4rem;}
  .header .w1600 .nav a {margin-left:15px}
	
	.tem_index_case .swiper-slide .title {min-height:150px;padding:20px 0 20px 35px;}
	.tem_index_case .swiper-page >div {height:150px;width:180px}
	.footer>div:first-child {padding:80px 55px 60px}
	.tem_index_about .infos .img {display:none;}
  .case_morebox .lists li .title:after{display:none;}
}
@media(max-height:750px){
	.navlists li {padding:50px 0}
	.navfixbox .tel {margin:20px 0 0}
}
/****ipad***/
@media(max-width:991px){
	.header .w1600 .nav a {font-size:1.4rem;margin-left:20px;}
	.tem_index_about .infos .img {display:none;}
	.tem_index_service .title .name h3 {font-size:3rem;}
	.tem_index_service .title .name p {font-size:2.2rem}
	
	.tem_index_case .swiper-slide .infos {padding:25px 15px 0}
	.tem_index_case .swiper-slide .infos h3 {font-size:2rem;margin:0 0 25px;}
	.tem_index_case .swiper-slide .infos .desc {font-size:1.3rem;line-height:1.6}
	.tem_index_case .swiper-slide .infos >a {margin:25px 0 0;font-size:1.6rem;padding-right:70px;background-size:40% auto;}
	
	.tem_index_case .swiper-slide .title {min-height:85px;padding:10px 0 0 30px}
	.tem_index_case .swiper-slide .title p {font-size:1.7rem;}
	.tem_index_case .swiper-slide .title p em {font-size:1.3rem;}
	.tem_index_case .swiper-slide .title h2 {font-size:2rem;}
	
	.tem_index_case .swiper-page >div {height:85px;width:90px;}
	.tem_index_case .swiper-page >div:after {background-size:auto 70%;background-position:center center;}
	.tem_index_case .swiper-page >div.slide-button-next:after {background-size:auto 70%;background-position:center center}
	
	.footer>div:first-child {padding:60px 25px;}
	.footer>div:first-child h2 {font-size:4rem}
	.footer>div .message table tr td, .footer>div .message table tr input[type="submit"] {font-size:1.6rem}
	
	.about_box .content .text2 {margin:180px 0 250px}
	.about_box .content .text3 h2 {font-size:4rem;}
	.about_box .content .text3 img {max-width:30%}
	.footer>div .logo h2 {font-size:2rem}
	
	.contact_box>div {padding:0 25px;}
  .case_morebox .search_case{padding:0 15px}
  .case_morebox .search_case input[type="submit"] {right:15px}
  .met_section{padding:55px 15px 150px}
}
/***mobile***/
@media(max-width:767px){
  	body{overflow-x:hidden}
	.header {line-height:75px}
	.tem_banner .swiper-slide .img {background-position:75% center}
	.header .w1600 .nav {display:none;}
	.header .w1600>div:first-child+div {text-align:right !important}
	.tem_banner .swiper-slide .ban_text {padding-left:15px;}
	.tem_banner .swiper-slide .ban_text h2,.tem_banner .swiper-slide .infos h2{font-size:2rem;}
	.tem_banner .swiper-slide .ban_text p,.tem_banner .swiper-slide .infos p {font-size:1.4rem;}
	
  
	.tem_index_about .main h2 {font-size:2rem;}
	.tem_index_about .main h2 em {font-size:2.8rem}
	.tem_index_about .main p {font-size:1.8rem}
	.tem_index_service .title {display:block;width:100%}
	
	.tem_index_service .title>ol li {display:inline-table;width:32%;text-align:center;}
	.tem_index_service .title>ol li a {font-size:1.8rem;}
	.tem_index_service .title .name {display:none;}
	.tem_index_service .main {display:block;width:100%}
	.tem_index_service .main .editor li {padding:15px}
	
	.tem_index_case .swiper-slide .infos,.tem_index_case .swiper-page{display:none;}
	.tem_index_case .swiper-slide .title {width:100%}
	
	.tem_index_footer {padding:80px 0 120px;}
	.tem_index_footer h2 {font-size:2rem}
	
  
	.footer>div:first-child {position:relative;padding:35px 15px;display:none}
	.footer>div .message table tr td, .footer>div .message table tr input[type="submit"] {font-size:1.4rem;}
	.footer>div .message table tr {margin:0 0 25px;}
	.footer>div .message table tr input[type="submit"] {width:200px;height:45px;}
	.footer>div:last-child {padding:35px 15px;}
	.footer>div .logo img {max-width:18%;}
	.footer>div .logo h2 {font-size:1.8rem}
	.footer>div .f_info {margin:35px 0 0}
	.footer>div .f_info h5 {font-size:2rem;}
	.footer>div .f_info p {font-size:1.8rem}
	
	.navlists li p {font-size:2rem;}
	.navlists li em {font-size:1.8rem;}
	.navlists li {padding:35px 0}
	.navfixbox .tel {font-size:1.8rem}
	
	.tem_banner .pageimg .lable_text>h2 {font-size:2.4rem;}
	.tem_banner .pageimg .lable_text .editor h3 {font-size:2.4rem;}
	.tem_banner .pageimg .lable_text .editor p {font-size:1.4rem}
	
	.about_box .history {background-size:cover;padding:55px 0}
	.history h2 {margin:0 0 30px;}
	.history .list>div h3 {font-size:3rem;}
	.history .list>div {margin:0 0 15px;padding:0 5px;}
	.history .list>div .editor {font-size:1.5rem;}
	.history .list>div .editor em, .history .list>div .editor p:first-child {font-size:1.3rem}
	.about_box .content {padding:55px 0 0;}
	.about_box .content .text1 h6 {font-size:1.8rem;}
	.about_box .content .text1 p {font-size:1.4rem;}
	.about_box .content .text2 h6 {font-size:1.8rem;}
	.about_box .content .text1 p, .about_box .content .text2 p {font-size:1.4rem;}
	.about_box .content .text2 {margin:55px 0}
	.about_box .content .text3 h2 {font-size:2rem}
	.about_box .content:after {background-size:cover;}
	.about_box .content .text3 img {max-width:25%}
	
	.casenav li a {font-size:1.4rem;padding:0 15px;}
	.case_list .first .title, .page_case li .title {padding:0 15px;bottom:10px;}
	.page_case li .title>*{display:none;}
	.case_list .first .title p {font-size:1.4rem;}
	.case_list .first .title h3 {font-size:1.4rem;}
	.case_list .first .title:after, .page_case li .title:after {top:0;right:15px;transform:scale(0.8)}
	.page_case .more_down {margin:25px 0 0}
	.case_box {padding-bottom:40px;}
	.page_case li {padding:0 5px;}
	 .page_case li .title:after {top:-60px;transform:scale(0.6)}
	 
	 .contact_box h2 {font-size:3rem}
	 .contact_box .editor h4 {font-size:2.3rem}
  
  .page-imgs h2{font-size:2.5rem}
  .page-imgs .main_num>div{font-size:1.4rem}
  .page-imgs .main_num>div p{font-size:2rem}
  .case_morebox .lists li{padding:0 5px}
  .case_morebox .lists li .title p{font-size:1.2rem}
  .case_morebox .lists li .title{padding:0 5px}
  
  .met_section aside{float:none;width:100%;margin: 0 0 35px}
  ul.searchnavlist select{width:100%}
  ul.searchnavlist .advsearch_searchword input{width:100%}
  .met_section article{float:none;width:100%;margin:0}
  .met_section article .met_article{margin:0}
  .met_article_head .met_position{display:none}
}




















